/* Les mots clés HTML. Caractéristique des noeuds HTML. Inutile de mettre un class ou id dans le noeud.*/
frameset 
{
	border: medium;
	color: Black;
	
}

a
{
	color:#666666;
	font:verdana;
	text-decoration:none;
	font-weight:bold; 

}

a:hover 
{ 
	font:verdana;
	text-decoration:underline overline;
	font-weight:bold; 
}
a.banniere
{
	color:#FF9900;
	font:verdana;
	text-decoration:none;
	font-weight:bold;
}
a.banniere:hover 
{ 
	color:#FF9900;
	font:verdana;
	text-decoration:underline overline;
	font-weight:bold; 
}
a.courant
{
	color:#FF9900;
	font:verdana;
	text-decoration:none;
	font-weight:bold;
}
a.courant:hover 
{ 
	color:#FF9900;
	font:verdana;
	text-decoration:underline overline;
	font-weight:bold; 
}
a.popup
{
	font:verdana;
	text-decoration:none;
	font-weight:bold; 
}
a.popup:hover
{
	background-color:#74596A;
	color:#EF9C00;
	border-color:#74596A;
	font:verdana;
	text-decoration:underline overline;
	font-weight:bold; 
}

/* FIN */
/*a {
	text-decoration : none;
	color : #005A9C;
}
a:hover {
	text-decoration : underline;
}
 */

/* generix.css */
body
{
	background-color:#FFFFFF;
	<!--color:#000000;-->
	background:#F3DFBA;
	font-family:arial, helvetica, sans-serif;
	margin:0px;
	padding:0px;
	border-width:0px;
	scrollbar-face-color:#EF9C00;
	scrollbar-arrow-color:#74596A;
	scrollbar-track-color:#74596A;
	scrollbar-shadow-color:#74596A;
	scrollbar-highlight-color:#74596A;
	scrollbar-3dlight-color:#74596A;
	scrollbar-darkshadow-color:#74596A;
}
body.banniere
{
	background-image : url(GenerixCollaborativeGeneration.jpg);
}
/* FIN */
/*
body {
	margin: 15px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : White;
	font-size : small;
}
*/
div
{
	font-size: medium;
	color:#74596A; 
}
 /* generix.css */
h1
{
	color:#74596A;
	font-family:verdana;
	font-size:10pt;
	font-weight:bolder;
	text-align:center;
	text-transform:uppercase;
}
h1.banniere
{
	color:#EF9C00;
}
h2
{
	color:#8A6E7D;
	font-family:verdana;
	font-size:9pt;
	font-weight:bolder;
	text-align:center;
	text-transform:capitalize;
}
h2.banniere
{
	color:#F3AF37;
}
h3
{
	color:#996666;
	font-family:verdana;
	font-size:8pt;
	text-align:center;
}
/*FIN */
/*h1, h2, h3 {
/*	color: #005A9C;
}

h1 { font: 200% sans-serif }
h2 { font: bold 140% sans-serif; }
h3 { font: bold 120% sans-serif }
h4 { font: bold 100% sans-serif }
h5 { font: italic 100% sans-serif }
h6 { font: small-caps 100% sans-serif }

 Section du JboPackage 
h2 {
	padding-top:0.7em;
}

 Titre d'un Objet 
h3 {
	width:100%;
	text-align:center;
	font-size : x-large;
	padding:1em;
}

/* Nom d'une API */
h4 
{
	color:#996666;
	font-family:verdana;
}
/* generix.css */
img
{
	border-color:#74596A;
	margin:0px;
	padding:0px;
	border-width:0px;
	vertical-align:text-bottom;
}
input
{
	background-color:#FFFFFF;
	text-align:left;
	font-family:verdana;
	font-size:8pt;
	border-style:solid;
	border-width:1px;
	border-color: #74596A;
}
input.affichage
{
	background-color: #CCCCCC;
}
input.bouton
{
	background-color:#BDADB1;
	text-align:center;
	font-size:8pt;
	border-style:solid;
	border-width:1px;
}
input.obligatoire
{
	background-color:#FCD6A5;
	font-family:verdana;
	font-size:8pt;
	border-style:solid;
	border-width:1px;
}
select
{
	background-color:#FFFFFF;
	font-family:verdana;
	font-size:8pt;
	font-family:verdana;
	text-align:left;
}
select.obligatoire
{
	background-color:#FCD6A5;
	font-family:verdana;
	font-size:8pt;
	font-family:verdana;
	text-align:left;
}

/* generix.css */
table.liste
{
	background-color:#FCD6A5;
	border-color:#EF9C00;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-width:1px;
	border-style:solid;
	width: 98%;
}
table.formulaire
{
	background-color:#CCCCCC;
	border-color:#74596A;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-width:1px;
	border-style:solid;
}
/* fin */
/*table {
	border : 1px solid Blue;
	empty-cells : show;
	border-collapse : collapse;
	border-spacing : 0px;
	caption-side : top;
	width : 100%;
}
*/
/*generix.css */
td
{
	font-family:verdana;
	font-size:11px;
	vertical-align:top;
}
/* fin */
/*th, td {
	text-align : left;
	padding:0.4em;
	padding-bottom:0.2em;
	vertical-align : text-top;
}
*/
td.entete
{
	text-align:center;
}
td.code
{
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
}
td.popup1
{
	background-color:#EF9C00;
	color:#74596A;
	border-color:#EF9C00;
	font-style:normal;
	text-align:center;
	font-family:verdana;
	font-size:7pt;
	margin:2px;
	padding:2px;
	border-width:1px;
	border-style:solid;
}
td.popup2
{
	background-color: #FAA60A;
	color:#74596A;
	border-color:#EF9C00;
	font-style:normal;
	text-align:center;
	font-family:verdana;
	font-size:7pt;
	margin:2px;
	padding:2px;
	border-width:1px;
	border-style:solid;
}
td.popup3
{
	background-color: #F5AC23;
	color:#74596A;
	border-color:#EF9C00;
	font-style:normal;
	text-align:center;
	font-family:verdana;
	font-size:7pt;
	margin:2px;
	padding:2px;
	border-width:1px;
	border-style:solid;
}
td.popup4
{
	background-color: #F2B33C;
	color:#74596A;
	border-color:#EF9C00;
	font-style:normal;
	text-align:center;
	font-family:verdana;
	font-size:7pt;
	margin:2px;
	padding:2px;
	border-width:1px;
	border-style:solid;
}
td.popup5
{
	background-color: #EFB954;
	color:#74596A;
	border-color:#EF9C00;
	font-style:normal;
	text-align:center;
	font-family:verdana;
	font-size:7pt;
	margin:2px;
	padding:2px;
	border-width:1px;
	border-style:solid;
}
td.popup6
{
	background-color: #EEC06A;
	color:#74596A;
	border-color:#EF9C00;
	font-style:normal;
	text-align:center;
	font-family:verdana;
	font-size:7pt;
	margin:2px;
	padding:2px;
	border-width:1px;
	border-style:solid;
}
td.popup7
{
	background-color: #EDC781;
	color:#74596A;
	border-color:#EF9C00;
	font-style:normal;
	text-align:center;
	font-family:verdana;
	font-size:7pt;
	margin:2px;
	padding:2px;
	border-width:1px;
	border-style:solid;
}
td.popup8
{
	background-color: #EDCE96;
	color:#74596A;
	border-color:#EF9C00;
	font-style:normal;
	text-align:center;
	font-family:verdana;
	font-size:7pt;
	margin:2px;
	padding:2px;
	border-width:1px;
	border-style:solid;
}
td.popup9
{
	background-color: #EED7AA;
	color:#74596A;
	border-color:#EF9C00;
	font-style:normal;
	text-align:center;
	font-family:verdana;
	font-size:7pt;
	margin:2px;
	padding:2px;
	border-width:1px;
	border-style:solid;
}
td.popup10
{
	background-color: #F3DFBA;
	color:#74596A;
	border-color:#EF9C00;
	font-style:normal;
	text-align:center;
	font-family:verdana;
	font-size:7pt;
	margin:2px;
	padding:2px;
	border-width:1px;
	border-style:solid;
}
/* generix.css */
th
{
	background-color:#74596A;
	color:#EF9C00;
	font-size:8pt;
	text-align:center;
	font-family:verdana;
	font-style:normal;
	font-weight:bold;
}
tr.pied
{
	text-align:center;
}

/* FIN */
/*th {
	text-transform : capitalize;
	color : #FDF5E6;
	background-color : #0033CC;
	background-color : #005A9C;
	vertical-align : text-bottom;
}
 */
img {
	border : none;
	vertical-align : middle;
}

ul {
	list-style-type : square;
	color:#8A6E7D;
	font-family:verdana;
	font-size:9pt;

/*	color:#005A9C;	*/
}

/* generix.css*/
var {
	font-style : normal;
	color:#FF9900;
	font-family:verdana;

}

/* class note*/
.note {
	font-size : xx-small;
	color:#8A6E7D;
/*	color : Maroon;*/
}
/*id copyright */
#copyright {
	display : block;
	text-align : center;
	width:100%;
	background-color : #005A9C;
	color : White;
	margin-top:3em;
	padding:0.3em;
}


/*body{
	background-color:#E7E8E5;
}*/
/*<body class="menu"*/
/*body.menu {
	background-image:url(graphics/tile.png);
	margin-top:02px;
	margin-left:05px;
	margin-right:0px;
	padding: 0px;
	background-attachment : fixed;
} */
/* S'applique à <body class="menu" et noeud ul */
/*body.menu ul {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	margin-left : 20pt;
}
  */
/* Section du JboPackage */
h2 {
	padding-top:0.7em;
}

/* Titre d'un Objet */
h3 {
	width:100%;
	text-align:center;
	font-size : x-large;
	padding:1em;
}

/* Nom d'une API */
h4 {
}

/*table {
	border : 1px solid Blue;
	empty-cells : show;
	border-collapse : collapse;
	border-spacing : 0px;
	caption-side : top;
	width : 100%;
}
  */
/* ligne paire */
tr.lig0 {
	background-color:#BDADB1;
}

/* ligne impaire */
tr.lig1 {
	background-color:#CCCCCC;
}

td.tag {
	
	font-family:verdana;
	text-indent : 1em;
	font-weight : bold;
}

td.type, td.size {
	font-family:verdana;
	text-align : center;
}

.legende {
	margin-bottom:2em;
	font-family:verdana;
	font-size : small;
	font-style : italic;
	font-size:10px;
}

var {
	font-style : normal;
	font-weight : bold;
}

dfn {
	font-family:verdana;
	font-size:13px;
	
	
}

.note {
	font-size : xx-small;
/*	color : Maroon;*/
}

#copyright {
	display : block;
	text-align : center;
	width:100%;
	background-color : #005A9C;
	color : White;
	margin-top:3em;
	padding:0.3em;
}

#nav {
	position : absolute;
	top:1px;
	width:95%;
	padding:1.5em;
	text-align : right;
}

/* l'élément du milieu redéfini margin-top:0px;*/
#nav div {
	float: right;
	margin:3px;
	margin-top:9px;
}

/* Pour les tri de colonnes */
th a
{
	font-family:verdana;
	color:white;
	text-decoration:underline;
}

.courant
{
	background-color:#74596A;
	color:#EF9C00;
	border-color:#74596A;
}

.item-tree{
	padding-left:0.8em;
	font-family : Verdana;
	font-size : 15px;
	font-weight : bold;
}

@media print {
  /* la feuille de style pour l'impression vient ici */
  #nav {
	display: none;
	visibility: hidden;
  }
}

		dt {
			font-weight : bold;
			font-family:verdana;
		}
		pre {
			font-family:verdana;
			font-style : normal;
			display : inline;
		}

/*		cite {
			color:cadetblue;
		}
*/
/* lettre d'appel aux Index de dico */
.index {
	font-family:verdana;
	border-top-color : Gray;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : Gray;
	border-bottom-style : solid;
	border-bottom-width : 1px;

	padding-top:0.5em;
	padding-bottom:0.5em;
	
	text-align:center;
}

.index a {
	text-transform : capitalize;
}

/*dd table {
	width : 90%;
	background-color : transparent;
	border : none;
}
dd th {
	text-align : right;
	width : 20%;
	caption-side : top;
	vertical-align : top;
	background-color : transparent;
	color : #4B0082;
}
*/

div.tree,div.eltOptNor,div.eltOblNor,div.eltOptRec,div.eltOblRec,div.sel, #copyright {
	font-size : 9pt;
}

/* Div contenant les différents branches présentes devant les éléments */
div.tree {
	width:22px; /* Largeur des cases contenant le nom et la taille des attributs.*/
	float:left;
	text-align:center;
	margin-top:0.5em;	
}

div.grp {
	float:left;
}

div.eltOptNor,div.eltOblNor,div.eltOptRec,div.eltOblRec {
	width:130px;
	border:1px #74596A solid;
	padding:0.3em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	margin-top:0.5em;
	float:left;
}

div.eltOptNor,div.eltOptRec {
	border: 1px dashed #74596A;
}

div.eltOptRec,div.eltOblRec {
	background-color:#E7E8E5;
}


/* Div contenant les différents sélecteurs : group;all;choice;sequence
	présents derrière les éléments */
div.sel {
	width:60px;
	float:left;
	text-align:center;	
	margin-top:0.5em;
}
